package com.icongyou.enterprise.talent_marking.service;

import com.icongyou.enterprise.common.result.Result;
import com.icongyou.enterprise.talent_marking.entity.dto.MarkPotential;
import com.icongyou.enterprise.talent_marking.entity.dto.MarkRequest;
import org.springframework.stereotype.Service;


public interface HighPotentialSubmissionService {
    Result markHighPotential(MarkPotential markPotential);

    Result updateRemark(MarkPotential markPotential);

    Result unmarkHighPotential(MarkPotential markPotential);

    Result getMyPotentialMarks(String userId);
    /**
     * 获取用户的高潜力成果条目信息列表
     */
    Result getHighPotentialSubmissionInfo(String userId);
    
    /**
     * 判断某个作品是否被标记为高潜力
     */
    boolean isSubmissionMarked(String userId, String submissionId);
}
